package ch5;

public class Wanquan {

	public static void main(String[] args) {
//		int a = 7;
//		double d = Math.sqrt(a);
//		// System.out.println(d);
//		for (int i = -100; i <= 84 * 84; i++) {
//			int k = i + 100;
//			int m = k + 168;
//			int i1 = (int) Math.sqrt(k);
//			int i2 = (int) Math.sqrt(m);
//			if (k == i1 * i1 && m == i2 * i2)
//				System.out.println(i);
//		}
		//////////////////////////////
		int a = 2, b, c;
		for (a = 2; a <= 1000000000; a++) {
			for (b = 2; b * b <= a; b++) {
				if (a % b == 0)
					break;

			}
			if (b * b > a) {
				c = a + 1;

				// a是不是2的若干次方
				while (c % 2 == 0) {
					c = c / 2;
					if (c == 1) {
						System.out.println(a);
						break;
					}
				}
			}
		}

	}

}
